﻿package Message.Game
{
    import Message.Public.*;

    public interface IAutoArenaPrx
    {

        public function IAutoArenaPrx();

        function getMyInfo_async(param1:AMI_IAutoArena_getMyInfo) : void;

        function getMyRecord_async(param1:AMI_IAutoArena_getMyRecord) : void;

        function getEnemysInfo_async(param1:AMI_IAutoArena_getEnemysInfo) : void;

        function getAutoArenaToplist_async(param1:AMI_IAutoArena_getAutoArenaToplist, param2:int) : void;

        function autoArenaFight_async(param1:AMI_IAutoArena_autoArenaFight, param2:int, param3:SEntityId, param4:int) : void;

        function getBattleRecords_async(param1:AMI_IAutoArena_getBattleRecords) : void;

        function getMyRewardInfo_async(param1:AMI_IAutoArena_getMyRewardInfo) : void;

        function getHourReward_async(param1:AMI_IAutoArena_getHourReward) : void;

        function resetPower_async(param1:AMI_IAutoArena_resetPower) : void;

    }
}
